package com.yohann.order_service.service;

import java.util.Map;

/**
 * <p>
 * 微信支付业务层
 * </p>
 *
 * @author Yohann
 * @since 2020/11/13 15:36
 */
public interface WeChatPayService {

    /**
     * 生成支付二维码
     *
     * @param orderId
     * @return
     */
    Map getQrCode(String orderId);

    /**
     * 查询支付状态
     *
     * @param orderId
     * @return
     */
    Map<String, String> getPayStatus(String orderId);

    /**
     * 更新订单信息
     *
     * @param map
     */
    boolean updateOrderStatue(Map<String, String> map);
}